﻿namespace UFIDA.U9C.Cust.ZL.BP.AutoExecBP
{
	using System;
	using System.Collections.Generic;
	using System.Text; 
	using UFSoft.UBF.AopFrame;	
	using UFSoft.UBF.Util.Context;

	/// <summary>
	/// StartSchedule partial 
	/// </summary>	
	public partial class StartSchedule 
	{	
		internal BaseStrategy Select()
		{
			return new StartScheduleImpementStrategy();	
		}		
	}
	
	#region  implement strategy	
	/// <summary>
	/// Impement Implement
	/// 
	/// </summary>	
	internal partial class StartScheduleImpementStrategy : BaseStrategy
	{
		public StartScheduleImpementStrategy() { }

		public override object Do(object obj)
		{						
			StartSchedule bpObj = (StartSchedule)obj;

			// 月结供应商，SRM对账结果并上传采购发票之后同步U9应付单（月结供应商会将多笔收货合并对账，同步U9合并为一张应付单），财务审核，根据到期日提前30天自动触发“请款”并提交OA
			//没做

			//get business operation context is as follows
			//IContext context = ContextManager.Context	

			//auto generating code end,underside is user custom code
			//and if you Implement replace this Exception Code...
			throw new NotImplementedException();
		}		
	}

	#endregion
	
	
}